hmm you should check what the IDC beahaviour is here, it might cache this nil!