Replaced MultipleAssignmentSubscription with SerialSubscription
Moved unsubscribe out the gate