3 whens -> 1 when