Added support for bilinear reading.