Why a set?