2.* and 3.* flexibility