Changes made by Don Keller (dkeller@realeflow.com).