i think the lib normalizes the header keys to lowercase