why doesn't this fail.