Fuck you too cold. Fixes #354. Fixes #359. Fixes #355. Fixes #348. Fixes #349. Fixes #351. Fixes #350.