avoid creating duplicate scrips in some cases, #14449