more bindonce rollbacks... bo-if seems to work sometimes, othertimes not