MacPherson's Rant (1)