bug fix for macro getting function name