Fixed a bug - the predicate was not fully removed in unsubscribe()