oh what a looong night it was, folks....