We should raise an error if you use the wrong level for a code instead of using a default.