The documentation is awful; I wish I wrote better documentation.