We try to keep messages small and imperative. Something like: "unexpected use of new with require."