ensure offers reset before applying