A method for moving a manipulator arm. The manipulator arm includes a movable distal portion, a proximal portion coupled to a base, and joints between the distal portion and the base. The method involves calculating a first movement of the joints in accordance with a first objective. The method further involves calculating a second movement of the joints in accordance with a second objective. The first and the second movements are in a null-space of a Jacobian of the manipulator arm. The method also involves determining a combined movement of the joints by combining the first and second movements while limiting an overall magnitude of the combined movement without changing a direction of the combined movement, and/or combining the first and second movements while limiting a magnitude of the combined movement degree-of-freedom by degree-of-freedom. The method further involves driving the joints to effect the combined movement of the joints.