Can Machine Learning and black box systems properly exercise contractual discretion?