Avoids order.Subject.World look-ups. Also removes validOrders parameter, we can get that directly from World now.