no main no exitonclose