don't require a browserify bundling to function