kernel and lifecycle stubs