diff --git a/core/vocabs/loader/loader.factor b/core/vocabs/loader/loader.factor index a92ebdd87f..f77c32d57e 100644 --- a/core/vocabs/loader/loader.factor +++ b/core/vocabs/loader/loader.factor @@ -21,9 +21,8 @@ SYMBOL: add-vocab-root-hook ] "vocabs.loader" add-startup-hook : add-vocab-root ( root -- ) - trim-tail-separators - [ vocab-roots get adjoin ] - [ add-vocab-root-hook get-global call( root -- ) ] bi ; + trim-tail-separators dup vocab-roots get ?adjoin + [ add-vocab-root-hook get-global call( root -- ) ] [ drop ] if ; SYMBOL: root-cache root-cache [ H{ } clone ] initialize