Just being careful to make sure this doesn't crash if used unbound. The runner code is a bit messy in places and it's hard to be sure I considered all code paths, so I am taking extra precautions.