Add some lifecycle validation.