Use nevernull to handle allowably missing keys
Update main.js file formatting