making errors more specific to their section