Activision has advised gamers of a small bug in the Xbox 360 version of Call of Duty 2 which can corrupt saved data. The company's working on a fix, but in the meantime has issued some guidance on how to get round it.
IGN reports that there's an issue that usually occurs after the African tank level of the British campaign, and that the best way to avoid having save data corrupted there is to sign into the player profile prior to starting up the game.
That's not a catch-all though, so in order to save people from having to retrace their steps for several hours, Activision's also revealed a cheat code that unlocks all the single-player levels, which - while obviously not ideal - is certainly better than having to redo all the previous bits.
To activate that code, hold both shoulder buttons and press (d-pad) left, left, right, right, Y, Y. Why indeed. And if the save data corrupts after that, you can always input the code again.
Call of Duty 2 is pretty much the most popular Xbox 360 game in the world at the moment - topping the US 360 sales chart with more than a quarter of a million sales, and second only to Perfect Dark Zero here in the UK.