#2. Make Observable independent of CRT.