Updated for reactive cocoa