can now pass only port to acceptor constructor