Redo profiling so it is implemented via step injection.