ctx null check