nit: "xplitting" -> "splitting"