If unset the ST input will be an empty string.  If the recipe is used by chef solo (or server) it maybe nil - so both checks were added.