Any reason why the logic here is different than for `userData` just above?