No longer requiring receive to be inside a tx