This can't just go in the else (!rollback) block below?