Smart Contract vs Smart(er) Contract