A little more work on API design procedure Issue #7