DEV-24396
DEV-24396 part 2