Move Cloud iterator into its own function to fix breaking on found item