Preparing for Debugging (Defensive Code)