Is it worth putting any of the explanation from https://github.com/ReactiveCocoa/ReactiveCocoa/pull/519#discussion_r4756530 in the comments here? I found myself wondering the same.