Refactoring to make UAC support cleaner and easier
Can send requests; cannot successfully parse responses