Don't rely on hasMetadata, since it only considers already loaded entries