Making use of private function because why not.