How does this compile?