communicate error to user