Added variable lifetimes