shouldn't actually, but while developing i had a case where it returned an empty string which messed up everything. code looks like it's not supposed to be like that but with `presence` i wanted to be on the safe side. how would you do it?