if you have a step method name like my__step_method it will cause an stackoverflow. (Because the closing double underscore is missing?)