Over corrected last time. Will need some kind of Node middlewares help when it's final.