Right. This was sloppy on my part--I wrote it as the interface, but never tested it.  No code is currently using it.  Made the changes you pointed out, but will think about just deleting it.