Error messages throughout are now reliably displayed

Fix #223