adjusted header ro match libheader-lite