Untested, but looks well maintained.