Are there prototypes for these static functions somewhere up top? I'd feel better about changing the arguments if the compiler could check for consistency.