public agent wrong whole