Maybe do a `detect` instead of returning here?