don't kick off function as that is legacy