better eq check