am f76cc598: Merge "A simple promotion-like mechanism."

* commit 'f76cc598600e2aad9764a1cfb0f9c832e0bb94b2':
  A simple promotion-like mechanism.