Beware of this contract