This has been a hot mess.....