Paradise city. Fixes #61. Fixes #55. Fixes #27.