diabolical
not defined yet