Sending a message to nil is supposed to do nothing in Objective-C, but… apparently not? A local variable that was not nil is changed to nil.

gist.github.com/douglashill/cf9c3839f76db5ac5351e695fd493fd0