The null check is my mistake: it's unnecessary. I don't think anything much would work if response was null.