make sure we have a Request before trying to use it. Closes #1472