Because there is a missing part about query rewriting in case of traversable.
Will try to 'draw' something about that.