handle /quit directly in loop, no need to return a bool from exec