protected static function?