What would be a better implementation? Using a different separator?