Use punctuation in error reporting strings.
Fix: Move fail-prone logic into recoverable blocks