make ordering more reliable