The temporary is guaranteed to live until after Cst is assigned / the call is done if I recall correctly.