fix resolution/factor interdependencies