Replaced unicode with ascii (en-dash to hyphen-minus)
Added comment about why codecoverage fails
Removed two unused variables
Fixed duplicate code in Parent#split and Text#split