This was the only interesting change :) - without this, the empty string would end up getting sent to the replace all panel.