Shamining contracts