Prototype and definition should probs match