actually used end boolean