Kyren Williams vs. James Cook contract approach