Request constructor is now null-pointer safe