tab uploader more robust