Enhanced error messages.
Call constructor syntax is possible beside :new().