Developing Kinematics.  Committing before attempting to merge back in
the check_validity function from mac.