I thought that this kind of patches were not allowed.Don't you need to split this in individual patches, to make the workin reviewing this, more easier?