serve does not need to require('net') now