changed name of getCGIValuesInternal to  get_and_update_CGIValues