Updating: minor addition.
Updating: very minor.
Updating: adding some testing code.