falling back to Text when String length greater than 500