don't leak globals
0.3.1