Mind you this is all very fuzzy, take with salt.