ensure our metadata is 100% loaded before testing it
check for nil before empty when checking for a blank string