The final countdown. Fixes #116. Fixes #98. Fixes #117.