The logic here is correct, but the comment isn't. If currentUser exists, we're authorized but not necessarily checked in. Being checked in implies that the VBUser `venue` property is not nil.