dumb down port handler implementation