Stream.select() with empty values

Fixes a bug when selecting for e.g. `location=""` which was not doing anything.