Just to clarify: Steam keys are fine because I, like many others (not all for medical reasons, some because of system crashing and other performance issues) have reverted to an older version of the Steam library. This MIGHT still be a problem if you use up-to-date Steam API code, some things won't run on older versions of the client. So that's a potential concern if the game is exclusive to Steam.