function header mis-match