Route blocker

Fixes #228
Fixes #231
required fields are...?