remove unneeded factory; closes # 705