More detailed spec.