So. Many. Jokes.