If we can specify a port before starting the MWS, then we can compose rules together without the cruft of Before blocks.  It is a very common use case to need to build a url that includes the MWS port, and while I also think PortPicker is probably overkill (my previous 3 line port picker would have been fine), I do think we are better off if we can have the port before playing the MWS.