Convexed only when needed