yeah. That's what this does. But why?