adopt new dart specs