MacPherson's Rant (3)