force reference modified