ReaderLocal replaced by ReaderAbstract (prepare 2.0)