diabolically
not defined yet