I don't like changing HSQL state unless we must. Why do we have to change this? Why is it correct to hard-code this? Is it possible to catch this later in the VoltXML code, even if this might mean an ugly special case hack?