I do expect this to be useful for applications, but I your way of doing this better. Changed.