Studio - 'if' function syntax

Hi all,

I'm running into an issue with the 'if' statements on Template Studio that is unintuitive to me. I input the following expression: 

if([LocationDetails.CoordinateDisplay] = 'Lat/Long',

     textStyle('Latitude: ', '700', 'Normal', '000000') + fixed([LocationDetails.LatitudeNumeric], 6, true), '')

When I tried previewing the results of this expression, I noticed that the entirety of the expression does not print if [LocationDetails.LatitudeNumeric] does not contain data. In my head, textStyle('Latitude: ', '700', 'Normal', '000000') should still print Latitude: so long as [LocationDetails.CoordinateDisplay] = 'Lat/Long' even if [LocationDetails.LatitudeNumeric] is empty. 

In the photos attached, you can see that the expression works if I remove [LocationDetails.LatitudeNumeric] from the expression.