.then(video => {
   if (video.length === 0) {
     const prevIsrc = getState().video.isrc || 'GB1101501456'; //hard-code fallback video if all else fails
     dispatch(getRelatedVideo(prevIsrc));
   } else {
     dispatch(addVideo(video));
     dispatch(getNextStream(video.isrc));
   }
 })
 .then(videos => {
   const nextVid = helpers.getRandom(videos);
   dispatch(addVideo(nextVid));
   dispatch(getNextStream(nextVid.isrc));
 })