Maybe the problem is that Hyphen uses modified Patgen patterns processed by Substrings.pl.