Needs to be redone/done differently, anyhow.
Comes from original repo, with SHA1: 2c82d5611655e5967f5c5095af50c0991c4378b2