Am I doing something wrong, or has anyone else had problems with stepping through code using the ICD, and not having the SFR's update properly?  If I am running in the simulator, the registers update just fine, but when using the ICD, some internal registers will not be updated (particularaly TRIS registers).  Is there some configuration that I have to do, or is this a problem with the ICD, or am I just doing something wrong?
Any help or insight will be greatly appreciated!
 
Thanks!