Now properly updating context vars with default values and previous page context