That's true. The current logic is also flawed though, because it does not use a `finally` in the pure `create`. On the command line, this is harmless, because there is an `atexit` trap for this purpose, but I guess a `finally` should be used here and in the pure create logic for better code.