I would also appreciate a comment saying what this compiles does and why it's needed.