made last call optional