When can it be nil? 
http.fetch_pages always returns an Array<Page>

Or am I overlooking something?