refactored perfect fwd / rvalue ref scaffolding