improve: util.toError