fixed dependency solver reordering