messing with dependency order