Fix #2: Run callback in same context as middleware
Merge pull request #3 from sbruchmann/fix/2

Fix #2: Run callback in same context as middleware