The latest, not-working (but it compiles for me) version