Added some explanation and cleaned some things up in megaphone.