open with :if_blocking_other with :save_and_close, :close_or_raise
added examples