This could be a little longer so get the popcorn ready.