Work in progress; thanks for your patience.