For example, individuals should not be deprived of essential food, basic shelter or education. This is also an immediate obligation. Macroeconomic policy choices should guard against eroding those rights overtime (i.e., against retrogression). Governments have an obligation to take steps, to the maximum of their available resources, to realize economic and social rights overtime.