issue #13: zhutil bug, using lower base first