Make neighbors() work with all different providers. tests still pass
Integration fixes