changed virtual circuit behaviour back to the spec.