minor bugfix: don't drop identical query components in WhereClause (thanks Alexander!)