Just a heads up; this switches a number of the <> calls to use: Task.getRegister(Register) instead of: Task.getIsa().getRegisterByName(String).get(task) In theory its a no-op, and my tests seem to confirm this, still take care. Andrew