use :string.tokens instead of String.split so that binary conversion isn't required at that point