Defensive solidity