document_hash (can't be none)