Why use pk instead of just self.user.name?