RxJS 5 has a slightly different architecture than this particular observable. It’s the same concept, overall, but there are a few changes. The observable creation is in the `lift` operator. And subscribe behaves differently when the observable has an operator. It’s probably worth its own article, honestly.