I didn't mean to remove the regex itself, but the `raise ... if context[name].nil?` line. No idea why the tests pass like this, need to look through it closer to understand why they don't.