Different requirements under oracle