fix bug where full name usage wasn't working

ternary operator bug, and a n00b bug for that matter:
without parenthesis, the "||" is applied to the ": else" bit of the ternary operator instead of applying when the ternary returns false.
with parentheses, it works as expected.