allow non snake_case functions