Pass NULL, not 0, handle invalid --id better.