making dumb agent less dumb, but still non-functional