I'm not sure if this needs to be checked in -every- life() call but it's not a big deal. I'm nitpicking now