if variable not set, it returns None