Cleanup: tf_estimate now ranges from 0 to 1