can handle no text during upload