Proper poti_reader implemented