fetchPage is now _fetchPage for internal or advanced usage