If the value is not passed at all it will raise an exception telling it can't find the stock location with nil or empty name. That should be good because Spree assumes that a shipment is associated with a stock location. e.g. backend shipments UI for example