Issue 921

Fix for #921 where a routes block was getting called with more arguments if a :provides array was passed.