Fixes #912.

The huge diff in `Dancer.pm` is only the additional level of indentation.