Carfentanil delivery