rename private function for clarity; change sticky default