"Promotion is a problem faced by every API developer." . . . .