explicit is better than implicit, passing commands as a runServer argument and allowing port specification as argument as well