Cleans up Life() a little bit

Hey guys so what if we took those procs which are almost 100% identical and put them in the parent
Crazy, right?
technically "." is implied not null :P but since . is null by default, I'll let this one slide cheri B-