Agreed.  Gold plating.  I kind of like having the API just get stuff and then the repo service decides what to cal..