bok choy contains glucosinolates. these compounds have been reported to prevent cancer in small doses, but, like many substances, can be toxic to humans in large doses, particularly to people who are already seriously ill.