Prevent potential uninitialized access with defensive check.

Found by Coverity Scan.
Provide default values for bonds -- ensure they are always set.

Bug found via Coverity.