made value for stop() optional