Documentation can also reduce the unknown unknowns by clarifying the structure of the system, so that it is clear what information and code is relevant for any given change.
This here is a good point; need to consider writing documentation regarding dependent methods..