Why does this need a reference operator?