I'm not crazy about this, but not sure how to better deal with the fact that sometimes the `tap` method results in the `ContactDetails` screen and sometimes it does not.