more restrictive splitter