Should this raise an exception if both 'self.status' and 'self.nstatus' are set?