You are correct! The macro should run without the definitions.