The law on "impossible attempts" (i.e. attempts to commit an offence that could not have been possibly completed) has long been fraught with conceptual difficulties. In Han Fang Guan v PP  SGCA 11, the Singapore Court of Appeal finally laid down a two-stage approach for such crimes.
In Public Prosecutor v Dinesh s/o Rajantheran  SGCA 27, the Court of Appeal (“CA”) answered two questions by the Prosecution, regarding the proper interpretation of section 228(4) of the Criminal Procedure Code (Cap 68, 2012 Rev Ed) (“CPC”). Under section 228(4), the court “must reject” a party’s guilty plea if it is satisfied that any matter raised in mitigation “materially affects any legal condition” which constitutes the underlying offence.