Add some lifecycle validation.

Done.