KLK3 and prostate cancer: PSA screening for prostate cancer has long been controversial.