Updated view contracts