Make code in headers not giant