There are two main theories.