This thing is not suitable for contracts, or else it will blow up.