I think this compiles :-P