Rewriting request constructors and helpers