Made derivation private