Maybe we can live without a regex
Don't need the error object
Split on regex, allowing extra dashes. Should add more tests for this.