Upgraded Summon library.