#358 built on top of #355 - provided scope gets unpacked