Refactorings - moved 'cloudy?' out to helper fn