validity periods may not have gaps