A method for updating a component of a modular surgical instrument. The method can comprise comparing control modules and/or control systems of various modular components of a surgical system. For example, if corresponding control modules are different, at least one of the control modules can be updated and/or overwritten. If corresponding control modules have different effective dates, the outdated control module can be updated and/or overwritten, for example.