Seems like a good solution