internal api change