Macro simlified.