added support for soft hyphens