Almost like https://github.com/ReactiveCocoa/ReactiveCocoa/issues/607#issuecomment-19953202