@odexine out of curiosity, say you had a Subject and an observable that you create from the subject. The subject emits 5 values, then you subscribe to the observable. What do you expect to happen now? That the observable stored all 5 values and you get them all emitted to you on subscribe? Does nothing happen until the subject emits the next value?