Refactored Path().point() to be both faster and make it possible to have 100% coverage.