starspot hypothesis