Hm. I'm not really sure. We really need unit tests here.