The dumb agent works better, but not completely fixed