Added test: Can specify a separator
Detect and replace supplied separators