What's with the TODO? Why the function closure?