Thanks to [@KlausDevWalker](https://github.com/KlausDevWalker) for point out the description errors in the docs.

Thanks to [@laggardkernel](https://github.com/laggardkernel) for point out the signature generation problem.