use error()