Ignore this comment it just hit me `context` is defined (as undefined) if you don't provide the argument which makes it falsey as opposed to raise an error. I didn't see it was an argument earlier.