There are active and inactive codes. Active codes would show up in your Settings, inactive codes would not, but if you had B.U.D.S. and knew how to use it you could see all codes and you could clear the the inactive ones. That's just the way BRP designed the system. If you had a situation where the Spyder was not operating the way all the computers and systems are designed to operate a code may show if you go to the settings while ignition switch is on and the engine is running. If the code appears in the Settings you should make note of it. If you turn off the engine and ignition key and then turn it back on and start the engine and check the Settings, a code may or may not appear. If it appears you have still have an active code that is serious enough to correct by referring to the service manual and which may require the use of B.U.D.S. to clear the code. If there is no code showing when you restarted the engine, the code is inactive and may not appear again until you ride the Spyder and it again throws a code when the vehicle exceeds the design and operating parameters, or it may not reappear at all but will still be stored in the part of the computer memory that can be checked, diagnosed and, if necessary, corrected and cleared by a technician using B.U.D.S. If BRP designed the code recording and storage system so that users could clear all them it might introduce situations wherein owners clear codes that they should not have it might just take longer for a technician to ultimately diagnose a problem, thereby costing an owner more than if the owner had just kept his hands off the clearing operation.