The ex-health secretary says he would not make campaign promises that he would have to later reverse.