if an empty string is passed to the select node, consider it as empty