I don't know why this was the fix, but it was. `const_skip` seems to mess with the trainer sight mechanics.