Now that I have had time to sleep on this, would it make more sense to use two different methods say `request` and an `admin_request` to differentiate these rather than using a flag? Thoughts?

/cc: @elight