one call to mctl_posn_set