handled exceptions.