fixed: exit()