Please remove the underscore in the start of the name of this function. This is now a public function.