"if words starts with hones" fails for "hones" itself; I suspect that should have been "honest" in the code.
Good catch — "homes" wasn't in my /usr/share/dict/words for some reason so I missed this case!
zem · · focus · HN ↗
amitp · · focus · HN ↗
amitp · · focus · HN ↗