talking to users is a pain