@amit seems plausible, especially the first part.