prevented dashes and underscores from confusing the results