Add a new, faster cone-based version.