(Reposting because it was collapsed.)

This API seems awkward. Here we're calling +[NSDate gt_dateFromGitTime:timeZone:] and ignoring its return value. And a few lines up, we're calling it with timeZone:NULL. That seems like it's asking for different APIs.