make sure we throw exception if not found