Mike routes



<!---
@huboard:{"order":17.0,"milestone_order":61,"custom_state":""}
-->

Was there any specific reason behind the decision of passing by reference rather than returning an array?