made warnings, info safe added exclude_all option