sorry, lots to save from the last few threads.