A rewrite of Siddhi