Correctly capture nil behavior ([] is true)