Why don't we just ban this on the interface?  (This doesn't mean we can't still have this branch, but I think we should have a LOG_ERROR below if we keep it.)