Good point. I was focused on the fact that the movlw had a negative value. Your explaination takes it to the next step as to why the value would be there in the first place. Nicely done!