Actually, on reflection (no pun intended), when I see the code in context, maybe `New()` isn't so bad.