Derbyite theory