intermediate commit, fixing send/recv