if the code runs successfully then ``is_simulation`` will not be a valid key. If the code is wrong then the key will exist and the error message will be better than a plain 'assertion error'. Maybe a little weird.