Now this compiles... let's see if we can make it run