Implement reader inline