for symetry, this could be a set too