Fixes #936 -- adds a findWhere function