0.0.21 fixed exception in tree, handle KeyboardInterrupt