enforcing RX dependency