@devinhell the API always required to provide a device as a first argument. If you didn’t see an error in previous version, then there must be other issues in your code that prevented showing it.
in the previous version, the graphicsDevice wasn’t used in the constructor and only later … so it was likely creating some errors later. In the new version, it’s used right away.