Learn to safely use generators before you need them

Learn to safely use generators before you need them