supporting arbitrary split conditions
cleaning export method in prep for exclusion dictionary