change nop logic