Why do we need these tests?  Except the first, maybe.