self.bound checks are complete