Reduced factory types