[KLF] Finally, the pieces fall into place