does request have a type?