Well it compiles at least.