Restored to original web.js