doNotHash needs to support chaining