apparently sub-chunks can be null