* commit 'b3c780f16c37d2fb41a4eb211ea062b4c0b4e366': Move the automatic namespace outside of the res namespace. do not merge.
* commit 'b3c780f16c37d2fb41a4eb211ea062b4c0b4e366': Move the automatic namespace outside of the res namespace. do not merge.