Fixes, Memory Management & Such

Hey, as promised, here's the fix (before the weekend arrives. Brownie points? :D)


For ARC to work, I need to update the base Ti Version to 3.1.2.GA. I hope that is ok. 


* I can see Github is able to merge it automatically. Double brownie points? :D *