A static function should take a name with single underscore to maximally avoid name collision
A static function should take a name with single underscore to maximally avoid name collision

jdh8/metallic,jdh8/metallic,jdh8/metallic,jdh8/metallic,jdh8/metallic