relicensed to 3-clause BSD