Improved `new()` error messaging.