tested, the blocking send is correct