CP9125 OBD II PocketScan Code Reader For use with OBD II Compliant Vehicles 1 4 2 3 1 LCD Display - Is a Single Line Display with 8 characters. 2 ERASE Key - Used to Erase Trouble Codes and I/M Monitor status from Vehicles Computer Modules and scroll up through screens. (I/M Monitors are currently used for state emissions tests.) 3 READ/Scroll Down Key - Used to view Read Codes, MIL Status, I/M Readiness Status and Scroll down through screens.
Safety Precautions For safety, read, understand and follow all safety messages and instructions in manual before operating the PocketScanTM Code Reader. Always refer to and follow safety messages and test procedures provided by manufacturer of vehicle and PocketScanTM Code Reader. Signal Words Used: Indicates a possible hazardous situation ! DANGER which, if not avoided, will result in death or serious injury to operator or bystanders.
Always use caution when working around ignition coil, distributor cap, ignition wires, and spark plugs. Components can produce a High Voltage while engine is running. Battery acid is caustic. If contacted, rinse with water or neutralize with a mild base (i.e. baking soda). If in eyes, flush with water and call a physician immediately. Never smoke or have open flames near vehicle. Vapors from gasoline and battery during charge are explosive.
PocketScanTM Code Reader Features Read Codes: Reading Diagnostic Trouble Codes allows the PocketScanTM Code Reader to read the codes from the vehicles computer modules. Diagnostic Trouble Codes: P0443 : 9 Diagnostic Trouble Codes are used to help determine the cause of a problem or problems with a vehicle. Diagnostic Trouble Codes are set when a fault is present for a sufficient amount of time. Pending Codes: Pending Codes are also referred to as continuous monitor codes and maturing codes.
MIL Conditions: MIL (Malfunction Indicator Lamp) Status displays the state of the vehicles computer module(s). MIL ON: Indicates that the Malfunction Indicator Lamp on vehicle should be ON indicating a possible emissions problem. MIL ON : 9 √ If the MIL Status is ON and the MIL is not illuminated with the engine running, then a problem exists in the MIL circuit. MIL OFF: Indicates the Malfunction Indicator Lamp should be off and there should be no emission problems.
Inspection / Maintenance Monitors (I/M Monitors): The I/M Monitors (Inspection / Maintenance) function displays a SNAPSHOT of the operations for the Emission System. √ After a specific amount of drive time (each monitor has specific driving conditions and time required), the computers monitors will decide if the vehicles emission system is working correctly. √ Some states MAY NOT require all monitors listed to be Ready to pass the emissions test.
Reading Diagnostic Trouble Codes and Data Cooling Fan! Fan may turn on ! WARNING Avoid during test. O 1.Turn Ignition Key to the Off Position. FF ON 2. Locate and Plug in Data Link Connector (DLC.) NOTE: The data link connector should be located under the dashboard on the driverside of the vehicle. If the data link connector is not located under the dashboard as stated, a label describing the location of the data link connector should be there. 3. Observe Display toggles between Pocket and Scan.
NOTE: If diagnostic trouble codes (DTCs) are already being displayed from a previous read operation, press and hold READ/Scroll Down key for 3 seconds and release. 6.Observe a Moving * on Display. * No Link NOTE: If a No Link message displays, cycle ignition key to the OFF position for 10 seconds, then back ON and repeat Reading Diagnostic Data. 7.
8. View MIL Status Press and release MIL ON : 9 READ/Scroll Down key. 9. View I/M Monitors that are Incomplete. Press and release Monitrs9 : READ/Scroll Down key. 2 Inc : 9 : Misfire 9 NOTE: If there are no more I/M Monitors that are Incomplete, the tool will then display Ready Monitors when : 5 Ready 9 READ/Scroll Down key is pressed. 10. View I/M Monitors that are Ready. Press and release O2 : Htr 9 READ/Scroll Down key.
Erasing Diagnostic Trouble Codes and Data Erasing allows the PocketScanTM Code Reader to delete the codes and I/M Monitor status from the vehicles computer modules. IMPORTANT Only Erase Diagnostic Data after checking system completely and writing down results. ! WARNING Avoid Cooling Fan! Fan may turn on during test. O 1.Turn Ignition Key to the Off Position. FF ON 2. Locate and Plug in Data Link Connector (DLC.
5.Press and Hold ERASE Key for 3 Seconds and Release. 6.Observe ERASE? Displays. ERASE? 7.Press and Hold ERASE Key for 3 Seconds and Release. 8.Observe a Moving - on Display. NOTE: If a NO LINK message displays, cycle ignition key to the OFF position for 10 seconds, then back ON, and repeat Erasing Diagnostic Data. 9.Observe DONE Displays. - NO LINK DONE NOTE: If the problem causing Diagnostic Trouble Code(s) still exists, the code will return.
Using Included CD The Included CD is NOT required to use tool. Some items included on the CD are: o Manual included with tool. o DTC Lookup Software. o Adobe Acrobat Reader. To be able to use the included CD the PC must meet the following minimum requirements: o 486 PC. o 4 MB of RAM. o Microsoft Windows 95 or Newer. o CD ROM Drive. o Adobe Acrobat Reader. o Internet Explorer 4.0 or Higher. o Minimum Screen Resolution of 800 x 600.
Running Applications On Included CD 1. Close All Programs on Computer. 2. Place Included CD in CD-Drive. NOTE: If CD does not start automatically; Select the Start button. Select Run...Enter X:\Menu.Exe in Open Box on Computer and select OK. NOTE: X is the CD-ROM drive letter on the computer. 3. Observe Menu Appears. 4. Follow screen prompts on computer to run applications.
Diagnostic Trouble Codes (DTCs) This section contains the J2012 Diagnostic Trouble Codes (DTCs) as defined by the Society of Automotive Engineers (SAE). Diagnostic Trouble Codes (DTCs) are recommendations not a requirement. Manufacturers may not follow these, but most do. Check vehicles service manual for DTC meaning if the code(s) you are getting does not make sense.
P0101 Bx - Body Cx - Chassis Px - Powertrain Ux - Network Comm.
P0001 - P0074 P0001 P0002 P0003 P0004 P0005 P0006 P0007 P0008 P0009 P0010 P0011 P0012 P0013 P0014 P0015 P0016 P0017 P0018 P0019 P0020 P0021 P0022 P0023 P0024 P0025 P0026 P0027 P0028 P0029 P0030 P0031 P0032 P0033 P0034 P0035 P0036 P0037 Fuel Volume Regulator Control Circuit/Open Fuel Volume Regulator Control CKT Range/Perf Fuel Volume Regulator Control Circuit Low Fuel Volume Regulator Control Circuit High Fuel Shutoff Vlv. A Control Circuit/Open Fuel Shutoff Vlv. A Control Circuit Low Fuel Shutoff Vlv.
P0038 P0039 P0040 P0041 P0042 P0043 P0044 P0045 P0046 P0047 P0048 P0049 P0050 P0051 P0052 P0053 P0054 P0055 P0056 P0057 P0058 P0059 P0060 P0061 P0062 P0063 P0064 P0065 P0066 P0067 P0068 P0069 P0070 P0071 P0072 P0073 P0074 HO2S Bank 1 Sen 2 Heater Circuit High Turbo/Super Charger Bypass Cntrl CKT Performance O2 Bank 1 Sensor 1 Signals Swapped w/ O2 Bank 2 Sensor 1 O2 Bank 1 Sensor 2 Signals Swapped w/ O2 Bank 2 Sensor 2 HO2S Bank 1 Sen 3 Heater Circuit HO2S Bank 1 Sen 3 Heater Circuit Low HO2S Bank 1 Sen 3
P0075 - P0148 P0075 P0076 P0077 P0078 P0079 P0080 P0081 P0082 P0083 P0084 P0085 P0086 P0087 P0088 P0089 P0090 P0091 P0092 P0093 P0094 P0095 P0096 P0097 P0098 P0099 P0100 P0101 P0102 P0103 P0104 P0105 P0106 P0107 P0108 P0109 P0110 P0111 Intake Valve-Bank 1 Control Circuit Intake Valve-Bank 1 Control Circuit Low Intake Valve-Bank 1 Control Circuit High Exhaust Valve-Bank1 Control Circuit Exhaust Valve-Bank1 Control Circuit Low Exhaust Valve-Bank1 Control Circuit High Intake Valve-Bank 2 Control Circuit Intak
P0112 P0113 P0114 P0115 P0116 P0117 P0118 P0119 P0120 P0121 P0122 P0123 P0124 P0125 P0126 P0127 P0128 P0129 P0130 P0131 P0132 P0133 P0134 P0135 P0136 P0137 P0138 P0139 P0140 P0141 P0142 P0143 P0144 P0145 P0146 P0147 P0148 IAT Sensor 1 Circuit Low Input IAT Sensor 1 Circuit High Input IAT Sensor 1 CKT Intermittent Engine Coolant Temp Circuit Malfunction Engine Coolant Temp CKT Range/Perf Engine Coolant Temp Circuit Low Input Engine Coolant Temp Circuit High Input Engine Coolant Temp CKT Intermittent TPS/Ped
P0149 - P0222 P0149 P0150 P0151 P0152 P0153 P0154 P0155 P0156 P0157 P0158 P0159 P0160 P0161 P0162 P0163 P0164 P0165 P0166 P0167 P0168 P0169 P0170 P0171 P0172 P0173 P0174 P0175 P0176 P0177 P0178 P0179 P0180 P0181 P0182 P0183 P0184 P0185 Fuel Timing Malfunction O2 Sensor Circuit Malfunction (Bank 2 Sensor 1) O2 Sensor Circuit Low Volts (Bank 2 Sensor 1) O2 Sensor Circuit High Volts (Bank 2 Sensor 1) O2 Sensor CKT Slow Response (Bank 2 Sensor 1) O2 Sensor CKT No Activity (Bank 2 Sensor 1) O2 Sensor Heater Cir
P0186 P0187 P0188 P0189 P0190 P0191 P0192 P0193 P0194 P0195 P0196 P0197 P0198 P0199 P0200 P0201 P0202 P0203 P0204 P0205 P0206 P0207 P0208 P0209 P0210 P0211 P0212 P0213 P0214 P0215 P0216 P0217 P0218 P0219 P0220 P0221 P0222 Fuel Temperature Sensor B CKT Range/Perf Fuel Temperature Sensor B Circuit Low Input Fuel Temperature Sensor B Circuit High Input Fuel Temperature Sensor B CKT Intermittent Fuel Rail Pressure Sensor Circuit Malfunction Fuel Rail Pressure Sensor CKT Range/Perf Fuel Rail Pressure Sensor Cir
P0223 - P0296 P0223 P0224 P0225 P0226 P0227 P0228 P0229 P0230 P0231 P0232 P0233 P0234 P0235 P0236 P0237 P0238 P0239 P0240 P0241 P0242 P0243 P0244 P0245 P0246 P0247 P0248 P0249 P0250 P0251 P0252 P0253 P0254 P0255 P0256 P0257 P0258 P0259 TPS/Pedal Position Sensor/Switch B Circuit High Input TPS/Pedal Position Sensor/Switch B CKT Intermittent TPS/Pedal Position Sensor/Switch C Circuit Malfunction TPS/Pedal Position Sensor/Switch C CKT Range/Perf TPS/Pedal Position Sensor/Switch C Circuit Low Input TPS/Pedal P
P0260 P0261 P0262 P0263 P0264 P0265 P0266 P0267 P0268 P0269 P0270 P0271 P0272 P0273 P0274 P0275 P0276 P0277 P0278 P0279 P0280 P0281 P0282 P0283 P0284 P0285 P0286 P0287 P0288 P0289 P0290 P0291 P0292 P0293 P0294 P0295 P0296 Injection Pump Metering Control B Intermittent Ckt Cylinder 1 Injector Control Circuit Low Cylinder 1 Injector Control Circuit High Cylinder 1 Contribution Balance Fault Cylinder 2 Injector Control Circuit Low Cylinder 2 Injector Control Circuit High Cylinder 2 Contribution Balance Fault
P0297 - P0371 P0297 P0298 P0299 P0300 P0301 P0302 P0303 P0304 P0305 P0306 P0307 P0308 P0309 P0310 P0311 P0312 P0313 P0314 P0315 P0316 P0317 P0318 P0319 P0320 P0321 P0322 P0323 P0324 P0325 P0326 P0327 P0328 P0329 P0330 P0331 P0332 P0333 Vehicle Overspeed Error Engine Oil Temperature Too High Turbo/Super Charger UnderBoost Random/Multiple Cylinder Misfire Detected Cylinder 1 Misfire Detected Cylinder 2 Misfire Detected Cylinder 3 Misfire Detected Cylinder 4 Misfire Detected Cylinder 5 Misfire Detected Cylind
P0334 P0335 P0336 P0337 P0338 P0339 P0340 P0341 P0342 P0343 P0344 P0345 P0346 P0347 P0348 P0349 P0350 P0351 P0352 P0353 P0354 P0355 P0356 P0357 P0358 P0359 P0360 P0361 P0362 P0363 P0365 P0366 P0367 P0368 P0369 P0370 P0371 Knock Sensor 2 CKT Intermittent (Bank 2) Crankshaft Position Sensor A Circuit Malfunction Crankshaft Position Sensor A CKT Range/Perf Crankshaft Position Sensor A Circuit Low Input Crankshaft Position Sensor A Circuit High Input Crankshaft Position Sensor A CKT Intermittent Camshaft Posit
P0372 - P0450 P0372 P0373 P0374 P0375 P0376 P0377 P0378 P0379 P0380 P0381 P0382 P0383 P0384 P0385 P0386 P0387 P0388 P0389 P0390 P0391 P0392 P0393 P0394 P0400 P0401 P0402 P0403 P0404 P0405 P0406 P0407 P0408 P0409 P0410 P0411 P0412 P0413 Timing Reference High Res Signal A Too Few Pulses Timing Reference High Res Signal A Erratic Pulses Timing Reference High Res Signal A No Pulses Timing Reference High Res Signal B Malfunction Timing Reference High Res Signal B Too Many Pulses Timing Reference High Res Signal
P0414 P0415 P0416 P0417 P0418 P0419 P0420 P0421 P0422 P0423 P0424 P0425 P0426 P0427 P0428 P0429 P0430 P0431 P0432 P0433 P0434 P0435 P0436 P0437 P0438 P0439 P0440 P0441 P0442 P0443 P0444 P0445 P0446 P0447 P0448 P0449 P0450 Secondary Air Injection System Valve A CKT Short Secondary Air Injection System Valve B Malfunction Secondary Air Injection System Valve B CKT Open Secondary Air Injection System Valve B CKT Short Secondary Air Injection System Relay A Malfunction Secondary Air Injection System Relay B Ma
P0451 - P0524 P0451 P0452 P0453 P0454 P0455 P0456 P0457 P0458 P0459 P0460 P0461 P0462 P0463 P0464 P0465 P0466 P0467 P0468 P0469 P0470 P0471 P0472 P0473 P0474 P0475 P0476 P0477 P0478 P0479 P0480 P0481 P0482 P0483 P0484 P0485 P0486 P0487 EVAP Emission Control System Pres Sensor Range EVAP Emission Control System Pres Sensor Low EVAP Emission Control System Pres Sensor High EVAP Emission Control System Pres Sensor Erratic EVAP Emission Control System Leak (Large) EVAP Emission Control System Leak Very Small E
P0488 P0489 P0490 P0491 P0492 P0493 P0494 P0495 P0496 P0497 P0498 P0499 P0500 P0501 P0502 P0503 P0504 P0505 P0506 P0507 P0508 P0509 P0510 P0511 P0512 P0513 P0514 P0515 P0516 P0517 P0518 P0519 P0520 P0521 P0522 P0523 P0524 EGR TPS Control CKT Range/Perf EGR Control Circuit Low EGR Control Circuit High Secondary Air System (Bank 1) Secondary Air System (Bank 2) Fan Speed Overspeed Fan Speed Low Fan Speed High EVAP Emission High Purge Flow Fault EVAP Emission Low Purge Flow Fault EVAP Emission Vent Vlv/Sol Ma
P0525 - P0598 P0525 P0526 P0527 P0528 P0529 P0530 P0531 P0532 P0533 P0534 P0535 P0536 P0537 P0538 P0539 P0540 P0541 P0542 P0543 P0544 P0545 P0546 P0547 P0548 P0549 P0550 P0551 P0552 P0553 P0554 P0555 P0556 P0557 P0558 P0559 P0560 P0561 Cruise Servo CKT Range/Perf Fan Speed Sensor Circuit Fan Speed Sensor CKT Range/Perf Fan Speed Sensor Circuit No Signal Fan Speed Sensor CKT Intermittent A/C Refrigerant Pressure Sensor A Circuit Malfunction A/C Refrigerant Pressure Sensor A CKT Range/Perf A/C Refrigerant Pr
P0562 P0563 P0564 P0565 P0566 P0567 P0568 P0569 P0570 P0571 P0572 P0573 P0574 P0575 P0576 P0577 P0578 P0579 P0580 P0581 P0582 P0583 P0584 P0585 P0586 P0587 P0588 P0589 P0590 P0591 P0592 P0593 P0594 P0595 P0596 P0597 P0598 System Voltage Low System Voltage High Cruise Control Multi-Func.
P0599 - P0672 P0599 P0600 P0601 P0602 P0603 P0604 P0605 P0606 P0607 P0608 P0609 P0610 P0611 P0612 P0613 P0614 P0615 P0616 P0617 P0618 P0619 P0620 P0621 P0622 P0623 P0624 P0625 P0626 P0627 P0628 P0629 P0630 P0631 P0632 P0633 P0634 P0635 Cruise Control Control Circuit High Serial Comm Link Malfunction Int Control Module Memory Check Sum Error Control Module Programming Error PCM Keep Alive Memory (KAM) Error PCM Random Access Mem (RAM) Error PCM Read Only Memory (ROM) Error PCM Processor Fault Control Module
P0636 P0637 P0638 P0639 P0640 P0641 P0642 P0643 P0644 P0645 P0646 P0647 P0648 P0649 P0650 P0651 P0652 P0653 P0654 P0655 P0656 P0657 P0658 P0659 P0660 P0661 P0662 P0663 P0664 P0665 P0666 P0667 P0668 P0669 P0670 P0671 P0672 Power Steering Control Circuit Low Power Steering Control Circuit High Throttle Actuator Range/Performance (Bank 1) Throttle Actuator Range/Performance (Bank 2) Intake Air Heater Control Circuit Sensor A Reference Voltage Circuit/Open Sensor A Reference Voltage Circuit Low Sensor A Refere
P0673 - P0746 P0673 P0674 P0675 P0676 P0677 P0678 P0679 P0680 P0681 P0682 P0683 P0684 P0685 P0686 P0687 P0688 P0689 P0690 P0691 P0692 P0693 P0694 P0695 P0696 P0697 P0698 P0699 P0700 P0701 P0702 P0703 P0704 P0705 P0706 P0707 P0708 P0709 Glow Plug/Heater Cylinder 3 Glow Plug/Heater Cylinder 4 Glow Plug/Heater Cylinder 5 Glow Plug/Heater Cylinder 6 Glow Plug/Heater Cylinder 7 Glow Plug/Heater Cylinder 8 Glow Plug/Heater Cylinder 9 Glow Plug/Heater Cylinder 10 Glow Plug/Heater Cylinder 11 Glow Plug/Heater Cyli
P0710 P0711 P0712 P0713 P0714 P0715 P0716 P0717 P0718 P0719 P0720 P0721 P0722 P0723 P0724 P0725 P0726 P0727 P0728 P0729 P0730 P0731 P0732 P0733 P0734 P0735 P0736 P0737 P0738 P0739 P0740 P0741 P0742 P0743 P0744 P0745 P0746 Transmission Fluid Temperature Sensor Circuit Malfunction Trans Fluid Temp Sensor A CKT Range/Perf Trans Fluid Temp Sensor A Circuit Low Input Trans Fluid Temp Sensor A Circuit High Input Trans Fluid Temp Sensor A CKT Intermittent Input/Turbine Speed Sensor A Circuit Malfunction Input/Tur
P0747 - P0820 P0747 P0748 P0749 P0750 P0751 P0752 P0753 P0754 P0755 P0756 P0757 P0758 P0759 P0760 P0761 P0762 P0763 P0764 P0765 P0766 P0767 P0768 P0769 P0770 P0771 P0772 P0773 P0774 P0775 P0776 P0777 P0778 P0779 P0780 P0781 P0782 P0783 Pres Ctrl Sol. A Circuit Stuck On Pres Ctrl Sol. A Circuit Electrical Pres Ctrl Sol.
P0784 P0785 P0786 P0787 P0788 P0789 P0790 P0791 P0792 P0793 P0794 P0795 P0796 P0797 P0798 P0799 P0800 P0801 P0802 P0803 P0804 P0805 P0806 P0807 P0808 P0809 P0810 P0811 P0812 P0813 P0814 P0815 P0816 P0817 P0818 P0819 P0820 4-5 Shift Malfunction Shift/Timing Solenoid Malfunction Shift/Timing Solenoid Range/Performance Shift/Timing Solenoid Low Shift/Timing Solenoid High Shift/Timing Solenoid Intermittent Ckt Normal/Performance Switch Circuit Malfunction Intermediate Shaft Speed Sensor A Circuit Intermediate
P0821 - P0894 P0821 P0822 P0823 P0824 P0825 P0826 P0827 P0828 P0829 P0830 P0831 P0832 P0833 P0834 P0835 P0836 P0837 P0838 P0839 P0840 P0841 P0842 P0843 P0844 P0845 P0846 P0847 P0848 P0849 P0850 P0851 P0852 P0853 P0854 P0855 P0856 P0857 Gear Lever X Sensor Circuit Gear Lever Y Sensor Circuit Gear Lever X Sensor Circuit Intermittent Ckt Gear Lever Y Sensor Circuit Intermittent Ckt Gear Lever Push/Pull Switch (Shift Anticipate) Upshift Switch Downshift Switch Circuit Upshift Switch Downshift Switch Circuit Lo
P0858 P0859 P0860 P0861 P0862 P0863 P0864 P0865 P0866 P0867 P0868 P0869 P0870 P0871 P0872 P0873 P0874 P0875 P0876 P0877 P0878 P0879 P0880 P0881 P0882 P0883 P0884 P0885 P0886 P0887 P0888 P0889 P0890 P0891 P0892 P0893 P0894 Traction Control Input Signal Low Traction Control Input Signal High Gear Shift Module Communications Circuit Gear Shift Module Communications Circuit Low Gear Shift Module Communications Circuit High TCM Communications Circuit TCM Communications CKT Range/Perf TCM Communications Circuit
P0895 - P0968 P0895 P0896 P0897 P0898 P0899 P0900 P0901 P0902 P0903 P0904 P0905 P0906 P0907 P0908 P0909 P0910 P0911 P0912 P0913 P0914 P0915 P0916 P0917 P0918 P0919 P0920 P0921 P0922 P0923 P0924 P0925 P0926 P0927 P0928 P0929 P0930 P0931 Shift Time Too Short Shift Time Too Long Transmission Fluid Deteriorated Transmission Ctrl. MIL Request Circuit Low Transmission Ctrl.
P0932 P0933 P0934 P0935 P0936 P0937 P0938 P0939 P0940 P0941 P0942 P0943 P0944 P0945 P0946 P0947 P0948 P0949 P0950 P0951 P0952 P0953 P0954 P0955 P0956 P0957 P0958 P0959 P0960 P0961 P0962 P0963 P0964 P0965 P0966 P0967 P0968 Hydraulic Pressure Sensor Circuit Hydraulic Pressure Sensor CKT Range/Perf Hydraulic Pressure Sensor Circuit Low Hydraulic Pressure Sensor Circuit High Hydraulic Pressure Sensor CKT Intermittent Hydraulic Oil Temp Sensor Circuit Hydraulic Oil Temp Sensor CKT Range/Perf Hydraulic Oil Temp
P0969 - P0998 P0969 P0970 P0971 P0972 P0973 P0974 P0975 P0976 P0977 P0978 P0979 P0980 P0981 P0982 P0983 P0984 P0985 P0986 P0987 P0988 P0989 P0990 P0991 P0992 P0993 P0994 P0995 P0996 P0997 P0998 Pressure Control Solenoid C Control CKT Range/Perf Pressure Control Solenoid C Control Circuit Low Pressure Control Solenoid C Control Circuit High Shift Solenoid A Control CKT Range/Perf Shift Solenoid A Control Circuit Low Shift Solenoid A Control Circuit High Shift Solenoid B Control CKT Range/Perf Shift Solenoid
FULL ONE (1) YEAR LIMITED WARRANTY SPX warrants to the original purchaser that this product will be free from defects in materials and workmanship for a period of one (1) year from the date of original purchase. Any unit that fails within this period will be replaced or repaired at SPX discretion without charge. If you need to return product, please follow the instructions below. This warranty does not apply to damages (intentional or accidental), alterations or improper or unreasonable use.