Checkpoint (not working)
RequiresPermission annotation working with substitution from arguemnts -
need a friendly forbidden response