Dancing Queen. Bug hunting season continues, Fixes #59. Fixes #65. Fixes #45. Fixes #44.