Improved error handling for missing video-id