split requires