Made setup call optional