Have we come too far?