rebuilding the damn vectors again...