final? fix to ht.merge