oh.  shoot. nevermind!!  you are right.  removing the volatile, as the ack is on the reader thread indeed.  sorry.