fix exit on invalid ports parameter