Line trace by object never returns false

I’ve been creating a climbing system which relies on line traces, but unfortunately, line traces in my version (4.12) never return false. I’ve looked through the forums, and this seems to be something that pops up every now and then. Its nice that the line traces return true when they hit something, but that “true” variable is stored indefinitely, and never replaced with a “false” one.