Analysis macro.