regenerate after API changes