Would be helpful if there was a strategy that would prevent head with empty string to replace base with string value.