Different sudo approach - create special versions of functions