Working on Trainer (uncompiled).