added typed.Empty