Heteroflexible HETEROFLEX