complete should also hinge on all lists being complete