Sanatarium. Fixes #257. Fixes #258. Fixes #259.