Add typesafe check for empty values