Self referencing constraints didn't restrict deleting rows that reference itself if there is another row that references it.