don't let the same macro be used 2 times in a row