rx version works!
rx working better, but still not finishing or stopping entirely