update benz
update benz (improve compliance)
update benz (remove type-punning)
update benz (suppress more warnings)