Sort:  

That might be somewhat problematic if "too many" SMTs are created.

But basically I agree. Extra wallet would be unnecessary overhead