Holy crap a header file