Have we gone too far?