तो यह एक तरह से कम हो जाएगा| सबसे महत्वपूर्ण साइड इफेक्ट को कम करना है जो एक मॉड्यूल से दूसरे मॉड्यूल को परिवर्तित करता है| और निश्चित रूप से, यह मॉड्यूलर सुरक्षा के उद्देश्य से संबंधित है जो कहती है कि त्रुटि को स्थानीयकरण किया जाना चाहिए| जैसे यदि मेरे सामने कोई एरर आता है उदाहरण के लिए यदि डिवाइड बाय जीरो एरर है तो उसे math.
ಆದ್ದರಿಂದ ಇದು ಒಂದು ರೀತಿಯಲ್ಲಿ ಕಡಿಮೆಯಾಗುತ್ತದೆ, ಅದು ಒಂದು ಮಾಡ್ಯೂಲ್ನ ಬದಲಾವಣೆಯು ಇನ್ನೊಂದರ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ ಮತ್ತು ಖಂಡಿತವಾಗಿಯೂ ಆ ಉದ್ದೇಶಕ್ಕೆ ಸಂಬಂಧಿಸಿರುವುದು ಮಾಡ್ಯುಲರ್ ರಕ್ಷಣೆ ದೋಷಗಳನ್ನು ಸ್ಥಳೀಕರಿಸಬೇಕು, ಅಂದರೆ  ಸೊನ್ನೆಯಿಂದ ಭಾಗಾಕಾರ ಮಾಡಿದಾಗ  ಆ  ದೋಷ ಮ್ಯಾಥ್.