implement RunNonElevated() in a way that actually works; remove implementations that don't