diff --git a/core/destructors/destructors.factor b/core/destructors/destructors.factor index 2196d4f1fb..9571d0fb1b 100755 --- a/core/destructors/destructors.factor +++ b/core/destructors/destructors.factor @@ -19,7 +19,7 @@ SLOT: continuation disposables get adjoin ; : unregister-disposable ( obj -- ) - disposables get 2dup in? [ delete ] [ drop already-unregistered ] if ; + dup disposables get ?delete [ drop ] [ already-unregistered ] if ; PRIVATE>