Sheesh that was HARD