Preventing tip creation for empty values

Before creating a new Tip, we now check to see whether or not we have a value to display. If there isn't a value we just skip it and don't add an empty tip.