added ability to impersonate user on handled messages