Re-throw error such that generator doesn't blow up when you call next again
Updated setup steps