I should have tested this better before suggesting it. C&C defines StartGame but leaves it empty, so is given the trait too. We need to check that the value isn't null or empty as well as the key being present.