How expensive is this? I ask because we do it twice. Wouldn't it be simpler to just grab them once and have the if do the check there instead of pulling it just to see if there are some and put that value into a boolean that never gets accessed again beyond the single check.