better kern macro