make the R magic use the same splitting mechanism, for consistency