I think that completeness does not make sense here, given the huge unckehecked hypotheses you make on the data.
Go for the readibility: give the private function a long name that reflects its ad-hoc purpose, and only deal with the case you need to deal with.