Use empty string to set self