Minor polishing (error messages, etc.), close to final version