I'm happy with this design.