This paper sure is hard...