give_permission now uses current userid as default