 if there is a set of member vars that is  controlled  by a mutex member var  i would place them into a block of their own  with the mutex member var at the head of the block  as a means of documentation  