read ahead contracts