Don't cache .where conditions on multiple calls

Fixes #43

The code is not pretty, but as they say: first fix, then optimize.