Great thinking and generalizing.