Enh: simplification of the handling of multiple request type.

somehow.