Proper readers