anchor.diff:      %% If the serialized page context is undefined, don't do anything.
       ok;
   deserialize_context(SerializedPageContext) ->
  -    %io:format("deserialize_context(~p)~n",[SerializedPageContext]),
       % Deserialize page_context and handler_list if available...
  -    %io:format("~nwf_pickle:depickle0(~s): ~n~n",[SerializedPageContext]),
       case wf_pickle:depickle(SerializedPageContext) of
           [PageContext, NewStateHandler] ->
  -	    %io:format("~n~nwf_pickle:depickle2-> ~p / ~p~n~n",[PageContext, NewStateHandler]),
  -	    %io:format("~n~nwf_context:context()-> ~p~n~n",[wf_context:context()]),
               wf_context:page_context(PageContext),
  -	    %io:format("~n~nwf_pickle:depickle3~n~n",[]),
               wf_context:restore_handler(NewStateHandler),
  -	    %io:format("~n~nwf_pickle:depickle4~n~n",[]),
               ok;
           undefined ->
               exit({failure_to_deserialize_page_context, [
  
positive.code:     end.
  
  init_websocket(SerializedPageContext) ->
      %io:format("init_websocket(~p)~n",[SerializedPageContext]),
      deserialize_websocket_context(SerializedPageContext),
      %io:format("deserialize_websocket_context~n",[]),
      wf_context:async_mode({websocket, self()}),
      %io:format("wf_context:async_mode~n",[]),
      call_init_on_handlers().
  
  run_websocket_crash(Type, Error, Stacktrace) ->
  
negative.code:     % Get handler context, but don't serialize the config.
      StateHandler = wf_context:handler(state_handler),
      SerializedContextState = wf_pickle:pickle([Page, StateHandler]),
      wf:f("Nitrogen.$set_param('pageContext', '~s');~n", [SerializedContextState]).
  
  deserialize_request_context() ->
  