The way I see it, if you declare something portable, you’ll always be wrong, and if you declare it non-portable, you’ll always be right.