Are we planning to use `find_by_id`? If not you might leave it out? If so should behave differently from find_by_email when there is no matching contact?