bad ordering broke everything