req.h revision 19c976d0829db79a6f0aa68fbcc9c9bb8f0e5126