do we need to store old res state