fix for go1.4 custom split function