@VictorLowther and I discussed this simplification of the api_* calls to drop redundant/unused parameters.  This is a logical refactoring of a very early design.  +1