New implementation of error messages. This now allows for all bootstrap types to be used - Issue #89