Imperfect Kaleidoscope