Having divergent paths maintains the current behaviour for single CAS (yield the single value instead of a hash). It also parallels the single vs. multi get behaviour.