No need to pass in the port every time we call subscriber