Surely this has to be a bug, right?