Experimental ARC compatibility, removed gotos

Its crashing.