agreed #8 is nice.