no more content-type required in constructor