Should this be using `self.uid` or `uid_num`?