I haven't touched C* 2 yet, what problem does this solve?