enforce resource ordering