diff --git a/core/vocabs/vocabs.factor b/core/vocabs/vocabs.factor index 29530f8996..b47053071f 100644 --- a/core/vocabs/vocabs.factor +++ b/core/vocabs/vocabs.factor @@ -104,7 +104,7 @@ ERROR: no-vocab name ; [ values [ vocab-words-assoc at ] with map sift ] [ [ ":" split1 swap ] dip at - [ vocab-words-assoc at suffix ] [ drop ] if* + [ vocab-words-assoc at [ suffix ] when* ] [ drop ] if* ] 2bi ; : child-vocab? ( prefix name -- ? )