Switched over to `LineIntersects` which should be quicker as well as providing the correct positional data (ASL).