fix unreliable method in reapplyAPODefaults