My point is that you don't need to do anything else besides changing line 21 to what I wrote. Everything else is handled by machinery that has been in place before but was just inoperational because of the `is.na(NULL)` glitch. I have tested hadley/plyr@80af6d9f1b53e01222 plus the change I am suggesting, and it works for `.id=NULL`. Can you confirm?