Smart compare depth