fix some util.positional