Using `_step.given` here is going to make it really hard to debug if something fails.  I'd prefer a private helper function so the stack trace is easier to read.