made errors a bit more semantic