ensure req is kept around