Ubisoft has proved it's not the best at putting out glitch-free games and that it's not the best at fixing them either.

Ubisoft recently put out the fourth patch for Assassin's Creed Unity. When the game first came out last month, it had some serious glitches that still have yet to be resolved. Ubisoft was looking to fix a bunch of them with this fourth patch that came out yesterday. The patch was fairly large with a total size of 6.7GB because much of the Paris city map had to be replaced to fix some frame rate issues. However, upon downloading the patch, many Xbox One players were coming up with a file size much bigger than 6.7GB -- more like 40GB, which is the size of the digital download of the game itself.

"Unfortunately, an issue with the patch downloading process is replacing the entire game instead of just the parts affected by the patch," Ubisoft explained on its Live Updates Blog. "This is obviously not the expected behavior, and we apologize that many of you will have to wait longer than expected to complete this download."

The good news is that, despite the bug in the patch, it doesn't seem to be causing any additional problems to the games. The bad news is that although Ubisoft is working with Microsoft to find a solution, there isn't one just yet.

So, if you've been thinking about downloading Ubisoft's fourth patch on your Xbox One you might want to wait until it figures out a way to fix the patch that was supposed to fix its game.

The best way to hide a body? Rush a game for release on the holiday season.