Also, I learned something here: I thought the idiomatic way to get a value from the path was to use `req.param("programShortName")`, but [reading the docs](http://expressjs.com/api.html#req.params), `req.param` does something slightly different – it tries looking up in `req.params`, then falls back to `req.body`, then finally `req.query`. It even says in the docs, 

> Direct access to req.body, req.params, and req.query should be favoured for clarity - unless you truly accept input from each object.

![tmyn](http://media.tumblr.com/tumblr_m4vzwwhVdZ1r4sv79.gif)