More about the obligations of client code.