I think what you have here is a classic cacao/peripheral input port incompatibility, resulting in critical failure of the cacao hardware within it's macro structure,
exaserbated by the limonene element contained within your cacao's firmware.
(
Mu Dinofiddler,
Tue 7 Aug 2012, 19:27,
archived)