input-proposal
to clarify: i'm proposing that
foreach and for be exactly the same in that they both don't care about the IsConnected propertyforeachIsConnected