- Now handles errors from threads gracefully, rather than failing silently. - Exploits straights modification system to trigger rebuilds later (instead of force-rebuilding after each update).