macro arg reuse warnings, howto fix ?