Too much text...cliffs please.