doing binary rx stuff