If the first one is a union, then it's just one `-1` ? looks a bit odd.