Updated versions and assembly information
use throwif