Puzzling to be sure