Does this if makes sense? Is there a case where it returns `false`?