Hello, I notice that if a migration fails half way through, what ever commands happened before are being saved? Is this a bug?