This is not a rant . . .