@shane-tomlinson : it would only be null/undefined if we didn't have any "steps" configured for the new user flow. 'step' maps the name/label for a stage/step that we're tracking to the event name that shows up in the event stream. Perhaps a more readable way to do this would be to use the index in forEach. It is perhaps a little dodgy in that we're hard coding knowledge about the steps here.