More detailed documentation.