should the tokens be strip() or are we sure there will be no annoying \s?