=== Message

* Return a value of type "XXX" instead of "YYY", as should any "ZZZ" method.
* Return "None" instead of a value of type "XXX", as should any "ZZZ" method.
* Return a value of type "XXX"; "ZZZ" may reach its end and return None.

