Issues with single line trace, barely ever works.

You could take the impact normal and times it by a negative number and add it to your location. That should do the same trick.