Is the altering of the user permissions here done because we don't have access to everywhere the permission is checked?  For example we can't replace user_access with og_user_access everywhere 'access contextual links' is used easily?