<< This works because CP compairs to a, not with a. So, when you do cp 22, it checks to see if a=22. >> I know how CP works. But what I tried to say here is that _convop1 does NOT stick OP1 in A...so how the heck does CP find the value? --David