fixed Interval::read