Because it's already set to 100 on success & otherwise overridden after eval