Falling back to XInput 1.3 for Windows 7
It's more technically correct to first reserve

"You cannot commit without reserving. You're supposed to pass both.
Don't make the OS cover for your mistakes. Someday the OS may stop being
so accommodating of programming errors." (Raymond Chen)