fixes #3 programming grievance