Why almost? Why doesn't it do the right thing? Is there something broken there?