I feel so stupid, my bugs were do to assuming pass-by-reference because of Java. Back on track, but that really set me back.