updated cpanfile
prevent undef warnings when temp* used as function