Can an honor code prevent cheating at Harvard?