Since this is a private function, I think its okay.