More robust con detection