I'd bet this does work but how do you solve the problem with scoring the quality of a modified agent?