Another attempt at better documentation.