also on a different note, I don't think `Object.keys(req.body) == 0` will ever return something sensible. if `req.body == {}` then it will return `[]`. If `req.body == "Potato!"` you'll get a big stinking `TypeError: Object.keys called on non-object`.