came to a realization that the delimeter shouldn't be handled by decode