Moved ListenAndServe bit to gw.