Separated header and body.