28.2. Debugging