This could benefit from some basic docs. What it does, when it's to be used etc.