The use of "exp" as a variable name in a prototype causes a conflict with FC2