fix #1: add @compat split(...)