this is vsc-base code. i'm not going to make changes here.