public boolean accept(Vehicle d) {
	    if (d == null) { throw new IllegalArgumentException(); }
	    if (isDriveable(d) == Drivability.NotDriveable) return false;
	    _cars.add(d);
	    return true;
	}