fixes memory leak!

and double-autorelease on Dicts (on mac)