Butterflytwists