Defensive solidity

title
time