accounting for changes in underlying api