SG functions should be `lowercase_with_underscores`