Better error messages, and ignore unimportant warnings