I saw this first in /education/class/one.tcl. It's also in /education/class/assignment-info.tcl. Each of these have three or four places where the version_id is returning 0 when null. Also, there were some new problems with /education/class/admin/*. When I started seeing trouble there, I just changed empty_string_p to take care of things globally.