Heroin: Many questions, but few answers