another fix to the commonjs implementation
0.0.3