signal was not being cleared when posting a receive
more work...