I know what drop means, but most people infer that if you drop something you already have it.
If armed police tell you to drop the smoking gun, it may not be smoking, but 99 times out of 100 you are still holding a gun. (the other time it is probably a table leg)
If you had said 'I hope Virgin don't introduced/start/commence with Phorm' I would agree