This is another macro, but it's not the same as the first - or the third, for the record.