Use needs_root helper