Flexible types round 1.