_shroud.initialize() refactor