you write last message twice. write 
if ( bRW->EndF() ) 
	break;
to prevent such behavior