Holmes poison was cocaine. Where did they get heroin from?
I suppose they wanted a more 'modern' take on things. IIRC, there is a bigger problem with heroin than cocaine in Britain. Since it was the BBC....