This is just bringing back to life an extension that was dead by a couple of years. So all credits go to the original author, pimvdb.