You'll want to have a snack handy