The problem may lie inside the macro I believe.