First filter gets modified if operation is an AND (which is terrible if its a cached filter and not a throw-away one). Patch by Rick Mann (rmann at keepmedia.com).