ConfidenceWeighted by @echizentm