hs: speedup
hs: slight speedup