Fucking hostile. Fixes #196. Fixes #197. Fixes #199.