parannuksia virheiden käsittelyyn