Partially documented.