Oh whoops.
The first couple of times I read that I thought it said "Capcom devises umbrella that forecasts rain" and I thought to myself, "Well, they would wouldn't they?" and "WTF, is this the secret behind the Umbrella corporation that we're going to find out about in RE:UC? WEATHER CONTROL?"