Return false if loop completes without returning