fix regex hlist bugs