Split platforms implementations