optional define of restart commands
syntax compression
make restart defs conditional
kinda need double-quotes if I expect vars to get expanded, eh?