When defining multiple conditions on the same field inside a where clause when using the symbol operator (such as for checking a value between two values as in http://gist.github.com/461898), the 2nd definition is overwriting the first.
Currently running into this with beta 9