perfect forwarding in slice