ಡಿಸ್ಟ್ರಕ್ಷನ್, ಬಳಕೆದಾರರು ಡಿಸ್ಟ್ರಕ್ಟರ್ ಅನ್ನು ಒದಗಿಸದಿದ್ದರೆ, ಕಂಪೈಲರ್ ಫ್ರೀ ಡೀಫಾಲ್ಟ್ ಡಿಸ್ಟ್ರಕ್ಟರ್ ಅನ್ನು ಪೂರೈಸುತ್ತದೆ, ಅದು ಖಂಡಿತವಾಗಿಯೂ ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ ಅದು ಎಂಪ್ಟಿ ಬಾಡಿಯನ್ನು ಪಡೆದುಕೊಂಡಿದೆ, ಆದರೆ ಅದರ ಬಾಡಿಯಲ್ಲಿ ಯಾವುದೇ ಕೋಡ್ ಇಲ್ಲ ಏಕೆಂದರೆ ಆ ಕಂಪೈಲರ್ ಗೆ ಬಹುಶಃ ಏನು ಬೇಕು ಎಂದು ತಿಳಿದಿಲ್ಲ ಮತ್ತು ಬಿಡುಗಡೆ ಮಾಡಲಾಗುವುದು ಅಥವಾ ಅದನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲು ಏನೂ ಇಲ್ಲದಿದ್ದರೆ ಆ ಕಂಪೈಲರ ಗೆ ಬಹುಶಃ ಏನು ಬೇಕು ಎಂದು ತಿಳಿಯುವುದಿಲ್ಲ, ಆದರೆ ಸಂಪೂರ್ಣ ಕಾರ್ಯವಿಧಾನವನ್ನು ಕೆಲಸ ಮಾಡಲು ಕಂಪೈಲರ್ ಫ್ರೀ ಡೀಫಾಲ್ಟ್ ಡಿಸ್ಟ್ರಕ್ಟರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.
അതുപോലെ ഉപയോക്താവ് ഒരു ഡിസ്ട്രക്റ്റർ നൽകിയിട്ടില്ലെങ്കിൽ, കംപൈലർ ഒരു സ്വതന്ത്ര ഡിഫോൾട്ട് ഡിസ്ട്രക്റ്റർ നൽകും, അത് ഒന്നും ചെയ്യാത്ത ഒരു ശൂന്യമായ ബോഡി ആയിരിക്കും, എന്നാൽ അതിന്റെ ബോഡിയിൽ ഒരു കോഡും ഇല്ല, കാരണം ആ കംപൈലറിന് എന്താണ് റിലീസ് ചെയ്യേണ്ടതെന്ന് അറിയില്ല, അല്ലെങ്കിൽ അത് റിലീസ് ചെയ്യാൻ ഒന്നുമില്ല, എന്നാൽ മുഴുവൻ മെക്കാനിസവും പ്രവർത്തിക്കാൻ കംപൈലർ ഒരു സ്വതന്ത്ര ഡിഫോൾട്ട് ഡിസ്ട്രക്റ്റർ നൽകും.