bug 3436: improve error messages in self-check