custom steps must be namespaced