Changed deault behavior to use client's requested new position.