Why grignard reagent should be prepared in anhydrous conditions?

Why grignard reagent should be prepared in anhydrous conditions?

Grignard reagents are very reactive. In the presence of moisture, they react to give alkanes.
Therefore, Grignard reagents should be prepared under anhydrous conditions.