TRY/CATCH on Connection.Open to prevent failed connection. If failed return a empty model.
merge