When i'll time, I'll write the docs. [ci skip]