Dark comet theory