Rework UML support so that it is invoked like sudo.