removed a lot of a2ultimate refs to make things a little more generic