volatile CHM?  Are you *sure* you want to do this?  Doesn't make sense to have this volatile.