if we do this maybe a `0` would e better instead of `-1` since we don't do anything with it? if all nodes don't have this we also don't have the API no?