* Fixed run() to break if the control point is null.