An insane amount of header stuff