can't work with an empty result. return empty string in this case.