some sort of hyp or something