Chapter 28.  Things to check when writing a source or sink