wont this also hide outofmemory error ?
should rethrow those instead of ignoring it.