Add support for request variants