public agent cheating