Be safe and nil out delegate upon dealloc