IEEE HKN, also slow but who cares