fixed lifetimes