Fix silly bugs.  Add impersonator benchmark.

11x slower than un-impersonated.