Fix smartText function