NewSession

Made some internal amendments. Much more reliable and precise... just
got one more bug to 'sniff out'. Hmm...