Don't use the nonstandard __FUNCTION__ macro