HTTPS required (redirect from HTTP)
Wrap data retrieval into block to be only called when needed