[fix] better support
[fix] properly check for channel fd, default to 1
[feature] bring back bind munging for ports