make impersonated think less hacky