confusing browserify on purpose