Add boundary cheks for intersection