Split parsing and headers