note about autogen closures