why is this a private function on the Chefignore?