Issue #23507:initial commit
Issue #23507:implement location_usable
Merge pull request #458 from garyhgohoos/23507

23507:correctly handle non-netable