splitwords optimised