remember what the heck gvm is, add comment, and size == 0?  no, readable instead.