Investigation, cleanup and various elucubrations ...