its gonna be a long night...