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