make errors returned actual Errors, not strings