private function here due to jshint