works in the browser
0.3.3