fixed bug in filter conditions (everything except the first check was ignored)