rename `run` to `validate`