National Conference chief Omar Abdullah, shortly after thrashing out what he called a "tough" seat-sharing deal with ally Congress, said he was surprised that the BJP, which prides itself on its discipline, failed to announce its candidates without a hitch.