hardening, but still small serialization problem -- almost there