This is gonna be a long day, lol.