disabled automatic reference counting and seems to fix obscure bug