This is nice and gives me some new ideas to think over as well.