Don't crash when used while middleware was not applied.

Middleware are not always applied when running specs.
Add fork note to README
Merge remote-tracking branch 'DouweM/no-middleware-no-crash'