is this not change of public api ?