patch splitting will still work now even if number of examples is massive