add a error check.