public boolean remotelyEqualTo(Object other) {
        if (this == other || this.equals(other))
            return true;

        return other instanceof Vector && this.floor().equals(((Vector) other).floor());
    }