gexpm_hash tracks its error more precisely