Other than my explicit writes to the STATUS register (either thru writing the whole byte) or thru bcf/bsf, is there anything else that can overwrite the IRP bit in that register? I ask because I have a bunch of ' bcf STATUS,IRP' instructions strewn over my code just before doing any indirect addressing and would like to optimize by removing these. Cheers, -Neil. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads