oops, was using a signed short for listen port :(