Incorrect configuration should never be able to put the emulator into an unusable state. Would it be too complex to properly fail here, or to fall back to the behavior prior to this branch?