fixed the error messages in the shingler