Interval becomes a value type