overlap check properly vars.