receiver is null for the static takeScreenshot. Unwraps like CommandsCompat, so the game's own failure surfaces instead of the reflection wrapper.
takeScreenshot