- better error messages when parsing