You don't have to merge this pull, I made it so that I can comment on the differences.

!