Continuity mistake: As the episode begins, Ilario was referred to as an Ensign by Bashir and Dax. When he was found murdered the next morning, Odo referred to him as Lieutenant Ilario.
Suggested correction: Bashir refers to him as Lieutenant Junior Grade while making his toast. Ilario's rank insignia are that of a Lt (JG).
When Dax and Kira talk about getting him back to his quarters, Dax says it's not the fist time she's escorted a drunk Ensign home.
Other mistake: Sloan arrived at the station to destroy the cure, and he and Bashir discuss the fact Sloan has to know what it is to be able to find it in Bashir's lab to be able to get rid of it. Sloan counters he could destroy the whole lab, and Bashir dismisses this as not subtle enough for Sloan. Obviously they've both forgotten that Bashir has perfect memory, so he'd need to be killed to get rid of the cure as well, not just destroy the lab. Something which Bashir would have brought up to back his point up, or Sloan could have used to defend his idea, destroying the lab with Bashir inside, getting rid of both.
Suggested correction: Sloan certainly knew what he was looking for. Bashir found the cure in Sloan's mind.
Suggested correction: It doesn't matter that he may have had to kill Bashir, the point still stands. Sloan didn't know what he was looking for, and he would rather not destroy everything. If he had to kill Bashir, he would at least wait until he was certain any existing samples of a cure and any remaining research towards it had been destroyed. At this point in the conversation, it is completely irrelevant.
Suggested correction: The issue here is that Bashir doesn't have the cure. He lured Sloan to the station to find the cure. Killing Bashir does nothing as he doesn't have the cure.