avoid htab 0 (illegal)