This seems to be working but it should not.