Try to substitute constructor chains for IPUTs.
am: f8b3b8bc37

* commit 'f8b3b8bc37fb04d8ae113ae6bfcf4de2f5a700d4':
  Try to substitute constructor chains for IPUTs.