Yanked this from builder.js! Thanks :-)