headers must be strings