don't deprecate macros.! breaks too much code