Thanks and nicely written.