Feature suggestion: Start window commands lazily after a restore. This could speed up restoring (takes about 10s for me) and would also improve convenience of refreshing shells that lookup stuff while they're being initialized (thinking of chruby's list of available Rubies).