some necessary customizations should not depend on -nc