pondering my cacodemon