Refactored Don Quixote a little bit.