Using strong type depdendencies in the ternary operator, MPS-18259