Use invoke on factory; use proper namespace