Therefore, there is no issue of the defence as a recent invention 685 or an afterthought or bare denial as stated by learned JC at para [117-120] of her judgment as follows: “[117] Instead, throughout the prosecution case, the defence only repeatedly challenged that Thanabalan and not the accused was the target in the information received by the PW2 (arresting officer); 690 that Thanabalan had given exhibit P5A to the accused to be delivered to someone and that Thanabalan was the real trafficker. [118] The arguments on Thanabalan being the real trafficker and the suspected target in the information received have already been dealt with earlier on. 695 [119] Thus, looking at the evidence in totality, the accused could not therefore exculpate himself from his involvement in the trafficking of the seized drugs by saying that he had no knowledge that exhibit P5A contained drugs or that he was an 'innocent carrier' in this transaction, for he thought it contained Indian ginseng. 700 [120] This defence of innocent carrier, namely the absence of specific knowledge of the contents, was carefully considered in PP v Abdul Rahman bin Akif [2007] 5 MLJ 1, where the Federal Court per Arifin Zakaria FCJ, as he then was, wholly agreed with the following judgment of Lord Morris in Warner v Metropolitan Police 705 Commissioner [1968] 2 All ER 356: …. [121] Based on the abovesaid findings, this court dismisses the defence of an "innocent carrier" as a bare denial, a recent invention and/or afterthought.” 710 [26] We find the appellant's defence is not a bare denial, as the defence brought by the appellant supports that the contents of the package cannot be seen with the naked eye, as confirmed by PW2 in his evidence, refer RR L.8 PDF 45-46, as follows: “S : Yang plastik lutsinar, dalam plastik merah itu boleh nampak ke tidak 715 kandungan apa yang ada dalam itu. Cuba demostrasi Tuan Darwis. J: Saksi membuat demostrasi dan menunjukkan kepada Mahkamah* S : Saya katakan pada Tuan plastik lutsinar yang ada dalam plastik merah itu, IO tidak nampak apa kandungan dari luar, betul atau tidak? J : Benar Yang Arif, tidak berapa nampak sebab colour plastik warna gelap.” 720 [27] According to PW6, based on the appellant's information, Thanabalan was arrested. We agree with the submission of the learned counsel that it is not possible that Thanabalan was investigated under the 725 same investigation paper when the evidence of PW2 and PW5 stated that Thanabalan was arrested after the appellant informed the police that Thanabalan was carrying out drug delivery activities just like the appellant. [28] We find that the failure to call Thanabalan as a prosecution witness 730 has created a "gap" in the prosecution's case. It is the responsibility of the prosecution to close this gap, and it is not the duty of the defence to do it. The learned counsel refers to Mohan Singh a/I Lachman Singh v PP [2002] 3 MLJ 291, where the Court of Appeal held: “The burden of proving its case at every stage lies on the prosecution. The only 735 task of the accused is to raise a reasonable doubt as to the truth of the prosecution's case. If there are gaps in the case for the prosecution, these cannot be filled by resorting to a purported failure on the part of the 5th defence to put specific questions relevant to its case. Such gaps must be filled by the prosecution itself. That has always been the law. It is still the law." 740 [29] We refer to Ghasem Hazouri Hassan v. PP [2018] 6 CLJ 133; 6 MLJ 231, where the Federal Court observed as follows: “[48] The law pertaining to s. 114(g) of the Evidence Act 1950 is settled. Under s. 114(g) of the Evidence Act 1950, the court may presume that evidence 745 which could be and is not produced would, if produced, be unfavourable to the person who withholds it. The usage of the word ‘may’ gives the discretion to the court whether or not to invoke the adverse inference to a given set of facts; it is not a mandatory inference. To draw an adverse inference against the prosecution the court must be satisfied that the 750 witness that was not offered was a material witness, the prosecution purposely withhold evidence which it possessed and which was always available: and that what the prosecution did was done with an ulterior motive to frustrate the defence (Nanda Kumar Kunyikanan & Anor v. Pendakwa Raya [2011] 8 CLJ 406; [2011] MLJU 1566). 755 [49] The aforesaid authority above set out is the correct position of the law, that is, court will not invoke an adverse inference against prosecution if it believes that the facts and/or the prosecution’s reasons for not calling the supposed material witnesses show no cause for it. Moreover, the prosecution only needs to produce witnesses who are necessary in the 760 unfolding of its complete narrative, that is, to prove the essential elements of the crime and in this case, custody, control, and knowledge...” [30] Applying the foregoing principle, we are of the opinion that Thanabalan is a material witness who should be called or offered to the 765 defence, which was not done here and therefore, to our mind, the adverse inference under s.114(g) EA applies. The appellant’s defence was that the package in question was given by an individual named Thanabalan, and that the contents could not be seen from the outside. Thanabalan told the appellant that the package contained Indian ginseng, not drugs, and that 770 it was to be delivered to a recipient at the Petronas Damansara Damai petrol station. This defence was raised during the prosecution’s case and consistently pointed to Thanabalan as the source of the package. Therefore, the appellant’s defence was not a recent invention, afterthought, or mere denial. The appellant has informed the arresting 775 officers that the package was given by Thanabalan for delivery to someone else. This was evident from the challenges made to the prosecution witnesses, especially SP2, and was also supported by the fact that Thanabalan was arrested and investigated under the same investigation file, according to SP6 (IO). For this reason, to our mind 780 Thanabalan should have been called as a prosecution witness. The failure by the prosecution to call Thanabalan as a prosecution witness or offer to the defence has created a ‘gap’ in the prosecution case and it is the prosecution’s responsibility to close this gap, not the defence. We refer Mohan Singh a/I Lachman Singh v PP [2002] 3 MLJ 291, the Court of 785 Appeal held as follows: 'The burden of proving its case at every stage lies on the prosecution. The only task of the accused is to raise a reasonable doubt as to the truth of the prosecution's case. If there are gaps in the case for the prosecution, these cannot be filled by resorting to a purported failure on the part of the 790 5 defence to put specific questions relevant to its case. Such gaps must be filled by the prosecution itself. That has always been the law. It is still the law." Issues number (v) and (vi)