@cpelley for clarity could you please comment this line.

It's performing several important operations:
 * loading any deferred data
 * returning a copy of the data with a new leading dimension