make q also exit