Changed the definition of factors to be self referential.