Ensuring safety of your custom code even in the event of an update from ERPNext and/or Frappe Framework