fix #3842 -- macro function definitions are annoying