Up-to-date port/fork/whatever of Double Helix (Credit goes to interdpth)