The Rehearsal Puzzles