Port SoftBoundCETS.cpp to 3.3

[Easier than I thought it was going to be!]