Pass around a RequestContext (replaces custom procs and current user)