CPS is dirty